[INFO] fetching crate wasmtime-cli 9.0.2...
[INFO] checking wasmtime-cli-9.0.2 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate wasmtime-cli 9.0.2 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate wasmtime-cli 9.0.2 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate wasmtime-cli 9.0.2
[INFO] removed 1 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wasmtime-cli 9.0.2
[INFO] tweaked toml for crates.io crate wasmtime-cli 9.0.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate wasmtime-cli 9.0.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v9.0.2
[INFO] [stderr]   Downloaded wasmtime-jit v9.0.2
[INFO] [stderr]   Downloaded wasmtime-component-macro v9.0.2
[INFO] [stderr]   Downloaded wasmtime-wit-bindgen v9.0.2
[INFO] [stderr]   Downloaded wast v56.0.0
[INFO] [stderr]   Downloaded wit-parser v0.7.0
[INFO] [stderr]   Downloaded cranelift-wasm v0.96.2
[INFO] [stderr]   Downloaded chacha20 v0.8.1
[INFO] [stderr]   Downloaded ed25519 v1.4.1
[INFO] [stderr]   Downloaded filecheck v0.5.0
[INFO] [stderr]   Downloaded num-bigint-dig v0.7.0
[INFO] [stderr]   Downloaded wasm-coredump-types v0.1.11
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.9
[INFO] [stderr]   Downloaded wasmtime-cache v9.0.2
[INFO] [stderr]   Downloaded wasm-coredump-builder v0.1.11
[INFO] [stderr]   Downloaded wasmtime-wasi-http v9.0.2
[INFO] [stderr]   Downloaded wasmtime-wasi-threads v9.0.2
[INFO] [stderr]   Downloaded wasm-encoder v0.23.0
[INFO] [stderr]   Downloaded ambient-authority v0.0.2
[INFO] [stderr]   Downloaded chacha20poly1305 v0.9.0
[INFO] [stderr]   Downloaded base64ct v1.1.1
[INFO] [stderr]   Downloaded wasi-cap-std-sync v9.0.2
[INFO] [stderr]   Downloaded listenfd v1.0.0
[INFO] [stderr]   Downloaded capstone v0.9.0
[INFO] [stderr]   Downloaded p256 v0.9.0
[INFO] [stderr]   Downloaded cpp_demangle v0.3.5
[INFO] [stderr]   Downloaded wasi-common v9.0.2
[INFO] [stderr]   Downloaded wasmtime-environ v9.0.2
[INFO] [stderr]   Downloaded regalloc2 v0.8.1
[INFO] [stderr]   Downloaded hkdf v0.11.0
[INFO] [stderr]   Downloaded wasmtime v9.0.2
[INFO] [stderr]   Downloaded wasm-encoder v0.25.0
[INFO] [stderr]   Downloaded rsa v0.5.0
[INFO] [stderr]   Downloaded wiggle-generate v9.0.2
[INFO] [stderr]   Downloaded wasmtime-wasi-nn v9.0.2
[INFO] [stderr]   Downloaded fxprof-processed-profile v0.6.0
[INFO] [stderr]   Downloaded wasmtime-cranelift v9.0.2
[INFO] [stderr]   Downloaded wasmprinter v0.2.55
[INFO] [stderr]   Downloaded cranelift-entity v0.96.2
[INFO] [stderr]   Downloaded wasmtime-explorer v9.0.2
[INFO] [stderr]   Downloaded pqcrypto-internals v0.2.4
[INFO] [stderr]   Downloaded xoodyak v0.7.3
[INFO] [stderr]   Downloaded cap-rand v1.0.14
[INFO] [stderr]   Downloaded wast v35.0.2
[INFO] [stderr]   Downloaded witx v0.9.1
[INFO] [stderr]   Downloaded uuid v1.0.0
[INFO] [stderr]   Downloaded file-per-thread-logger v0.1.6
[INFO] [stderr]   Downloaded ittapi v0.3.3
[INFO] [stderr]   Downloaded wasmtime-fiber v9.0.2
[INFO] [stderr]   Downloaded wasmtime-component-util v9.0.2
[INFO] [stderr]   Downloaded cranelift-codegen v0.96.2
[INFO] [stderr]   Downloaded cranelift-bforest v0.96.2
[INFO] [stderr]   Downloaded winch-codegen v0.7.2
[INFO] [stderr]   Downloaded io-extras v0.17.4
[INFO] [stderr]   Downloaded cranelift-frontend v0.96.2
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.96.2
[INFO] [stderr]   Downloaded openvino-sys v0.5.0
[INFO] [stderr]   Downloaded cap-time-ext v1.0.14
[INFO] [stderr]   Downloaded cap-fs-ext v1.0.14
[INFO] [stderr]   Downloaded fs-set-times v0.19.1
[INFO] [stderr]   Downloaded wiggle-macro v9.0.2
[INFO] [stderr]   Downloaded psm v0.1.18
[INFO] [stderr]   Downloaded wasmtime-asm-macros v9.0.2
[INFO] [stderr]   Downloaded hermit-abi v0.3.0
[INFO] [stderr]   Downloaded winch-environ v0.7.2
[INFO] [stderr]   Downloaded libm v0.2.4
[INFO] [stderr]   Downloaded wasmtime-wasi v9.0.2
[INFO] [stderr]   Downloaded slice-group-by v0.3.1
[INFO] [stderr]   Downloaded wiggle v9.0.2
[INFO] [stderr]   Downloaded debugid v0.8.0
[INFO] [stderr]   Downloaded wasmtime-jit-debug v9.0.2
[INFO] [stderr]   Downloaded arbitrary v1.3.0
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.10
[INFO] [stderr]   Downloaded memfd v0.6.3
[INFO] [stderr]   Downloaded cap-std v1.0.14
[INFO] [stderr]   Downloaded wasmtime-types v9.0.2
[INFO] [stderr]   Downloaded cranelift-isle v0.96.2
[INFO] [stderr]   Downloaded wasmparser v0.103.0
[INFO] [stderr]   Downloaded cranelift-control v0.96.2
[INFO] [stderr]   Downloaded wasmtime-cli-flags v9.0.2
[INFO] [stderr]   Downloaded pkcs1 v0.2.4
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.96.2
[INFO] [stderr]   Downloaded target-lexicon v0.12.3
[INFO] [stderr]   Downloaded openvino-finder v0.5.0
[INFO] [stderr]   Downloaded system-interface v0.25.7
[INFO] [stderr]   Downloaded wasmtime-runtime v9.0.2
[INFO] [stderr]   Downloaded wasmtime-winch v9.0.2
[INFO] [stderr]   Downloaded pem-rfc7468 v0.2.4
[INFO] [stderr]   Downloaded dunce v1.0.2
[INFO] [stderr]   Downloaded wasmtime-cranelift-shared v9.0.2
[INFO] [stderr]   Downloaded wat v1.0.62
[INFO] [stderr]   Downloaded winx v0.35.1
[INFO] [stderr]   Downloaded cap-primitives v1.0.14
[INFO] [stderr]   Downloaded ittapi-sys v0.3.3
[INFO] [stderr]   Downloaded wasm-coredump-encoder v0.1.11
[INFO] [stderr]   Downloaded hyper v1.0.0-rc.3
[INFO] [stderr]   Downloaded capstone-sys v0.13.0
[INFO] [stderr]   Downloaded pqcrypto-kyber v0.7.5
[INFO] [stderr]   Downloaded pqcrypto-traits v0.3.4
[INFO] [stderr]   Downloaded wasmtime-wast v9.0.2
[INFO] [stderr]   Downloaded pqcrypto v0.14.2
[INFO] [stderr]   Downloaded rawbytes v0.1.2
[INFO] [stderr]   Downloaded wasi-crypto v0.1.5
[INFO] [stderr]   Downloaded wasmtime-wasi-crypto v9.0.2
[INFO] [stderr]   Downloaded openvino v0.5.0
[INFO] [stderr]   Downloaded cranelift-native v0.96.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b46e2d7632d8db066759694b5de6ac9efe3eecf38603f30e36a12a9b387e9d43
[INFO] running `Command { std: "docker" "start" "-a" "b46e2d7632d8db066759694b5de6ac9efe3eecf38603f30e36a12a9b387e9d43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b46e2d7632d8db066759694b5de6ac9efe3eecf38603f30e36a12a9b387e9d43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b46e2d7632d8db066759694b5de6ac9efe3eecf38603f30e36a12a9b387e9d43", kill_on_drop: false }`
[INFO] [stdout] b46e2d7632d8db066759694b5de6ac9efe3eecf38603f30e36a12a9b387e9d43
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 891cad5915fedfce1cf69bf2883562b7f76eabd4949e7490100fb02358291b43
[INFO] running `Command { std: "docker" "start" "-a" "891cad5915fedfce1cf69bf2883562b7f76eabd4949e7490100fb02358291b43", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.2.3
[INFO] [stderr]    Compiling libc v0.2.141
[INFO] [stderr]    Compiling syn v1.0.92
[INFO] [stderr]     Checking once_cell v1.16.0
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]     Checking itoa v1.0.1
[INFO] [stderr]    Compiling anyhow v1.0.66
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling ahash v0.8.2
[INFO] [stderr]    Compiling rustix v0.37.13
[INFO] [stderr]     Checking linux-raw-sys v0.3.3
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]     Checking unicode-normalization v0.1.21
[INFO] [stderr]    Compiling proc-macro2 v1.0.37
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling target-lexicon v0.12.3
[INFO] [stderr]     Checking leb128 v0.2.5
[INFO] [stderr]    Compiling cranelift-isle v0.96.2
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.96.2
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.96.2
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]     Checking arbitrary v1.3.0
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking smallvec v1.8.0
[INFO] [stderr]     Checking slice-group-by v0.3.1
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]     Checking wasm-encoder v0.25.0
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking bumpalo v3.12.0
[INFO] [stderr]    Compiling jobserver v0.1.24
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.10
[INFO] [stderr]     Checking termcolor v1.1.3
[INFO] [stderr]     Checking wasmtime-component-util v9.0.2
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.9
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]     Checking regalloc2 v0.8.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.16
[INFO] [stderr]     Checking cranelift-control v0.96.2
[INFO] [stderr]    Compiling pulldown-cmark v0.8.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.8
[INFO] [stderr]    Compiling serde_json v1.0.80
[INFO] [stderr]    Compiling rayon-core v1.9.3
[INFO] [stderr]     Checking regex v1.5.5
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]     Checking itertools v0.10.3
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling zstd-safe v5.0.1+zstd.1.5.2
[INFO] [stderr]     Checking ryu v1.0.9
[INFO] [stderr]    Compiling winch-codegen v0.7.2
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking getrandom v0.2.6
[INFO] [stderr]     Checking crossbeam-channel v0.5.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking wasmtime-asm-macros v9.0.2
[INFO] [stderr]    Compiling rayon v1.5.3
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]    Compiling cpp_demangle v0.3.5
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling wasmtime-fiber v9.0.2
[INFO] [stderr]    Compiling zstd-sys v2.0.1+zstd.1.5.2
[INFO] [stderr]    Compiling ittapi-sys v0.3.3
[INFO] [stderr]    Compiling wasmtime-runtime v9.0.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling psm v0.1.18
[INFO] [stderr]     Checking digest v0.10.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling async-trait v0.1.53
[INFO] [stderr]     Checking uuid v1.0.0
[INFO] [stderr]    Compiling wasmtime-cache v9.0.2
[INFO] [stderr]    Compiling paste v1.0.7
[INFO] [stderr]     Checking unicode-width v0.1.9
[INFO] [stderr]     Checking cpufeatures v0.2.2
[INFO] [stderr]     Checking wast v56.0.0
[INFO] [stderr]     Checking sha2 v0.10.2
[INFO] [stderr]     Checking debugid v0.8.0
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking directories-next v2.0.0
[INFO] [stderr]     Checking wasmtime-jit-icache-coherence v9.0.2
[INFO] [stderr]     Checking rustc-demangle v0.1.21
[INFO] [stderr]    Compiling wasmtime v9.0.2
[INFO] [stderr]     Checking base64 v0.21.0
[INFO] [stderr]     Checking bitflags v2.2.1
[INFO] [stderr]     Checking tracing-core v0.1.28
[INFO] [stderr]    Compiling io-extras v0.17.4
[INFO] [stderr]    Compiling cap-primitives v1.0.14
[INFO] [stderr]    Compiling cranelift-codegen v0.96.2
[INFO] [stderr]     Checking ambient-authority v0.0.2
[INFO] [stderr]    Compiling wast v35.0.2
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]     Checking ipnet v2.5.0
[INFO] [stderr]     Checking bytes v1.1.0
[INFO] [stderr]     Checking maybe-owned v0.3.4
[INFO] [stderr]    Compiling wit-parser v0.7.0
[INFO] [stderr]    Compiling futures-core v0.3.27
[INFO] [stderr]    Compiling shellexpand v2.1.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling cap-std v1.0.14
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling tokio v1.26.0
[INFO] [stderr]    Compiling futures-task v0.3.27
[INFO] [stderr]     Checking mio v0.8.6
[INFO] [stderr]     Checking socket2 v0.4.7
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stderr]     Checking memfd v0.6.3
[INFO] [stderr]     Checking fs-set-times v0.19.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling wasi-common v9.0.2
[INFO] [stderr]    Compiling futures-util v0.3.27
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]     Checking file-per-thread-logger v0.1.6
[INFO] [stderr]    Compiling openvino-finder v0.5.0
[INFO] [stderr]    Compiling cap-fs-ext v1.0.14
[INFO] [stderr]    Compiling system-interface v0.25.7
[INFO] [stderr]     Checking cap-rand v1.0.14
[INFO] [stderr]    Compiling capstone-sys v0.13.0
[INFO] [stderr]    Compiling rustls v0.21.0
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v9.0.2
[INFO] [stderr]    Compiling futures-channel v0.3.27
[INFO] [stderr]     Checking os_str_bytes v6.0.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]     Checking futures-sink v0.3.27
[INFO] [stderr]     Checking http-body v1.0.0-rc.2
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]     Checking cap-time-ext v1.0.14
[INFO] [stderr]     Checking libloading v0.7.3
[INFO] [stderr]     Checking textwrap v0.15.0
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]    Compiling wasmtime-wasi v9.0.2
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking wasm-coredump-types v0.1.11
[INFO] [stderr]    Compiling wasmtime-wasi-nn v9.0.2
[INFO] [stderr]     Checking wasm-coredump-encoder v0.1.11
[INFO] [stderr]    Compiling wasmtime-cli v9.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking wasm-encoder v0.23.0
[INFO] [stderr]     Checking ciborium-io v0.2.0
[INFO] [stderr]     Checking pretty_env_logger v0.4.0
[INFO] [stderr]     Checking ciborium-ll v0.2.0
[INFO] [stderr]     Checking listenfd v1.0.0
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking tempfile v3.3.0
[INFO] [stderr]     Checking wasm-coredump-builder v0.1.11
[INFO] [stderr]     Checking ittapi v0.3.3
[INFO] [stderr]     Checking wat v1.0.62
[INFO] [stderr]     Checking http-body-util v0.1.0-rc.2
[INFO] [stderr]     Checking plotters v0.3.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.31
[INFO] [stderr]    Compiling wasmtime-component-macro v9.0.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.21
[INFO] [stderr]    Compiling tokio-macros v1.7.0
[INFO] [stderr]     Checking rustls-webpki v0.100.1
[INFO] [stderr]     Checking sct v0.7.0
[INFO] [stderr]    Compiling clap_derive v3.2.7
[INFO] [stderr]    Compiling openvino-sys v0.5.0
[INFO] [stderr]     Checking webpki-roots v0.23.0
[INFO] [stderr]     Checking thiserror v1.0.31
[INFO] [stderr]     Checking tracing v0.1.34
[INFO] [stderr]    Compiling witx v0.9.1
[INFO] [stderr]     Checking filecheck v0.5.0
[INFO] [stderr]     Checking openvino v0.5.0
[INFO] [stderr]    Compiling wiggle-generate v9.0.2
[INFO] [stderr]     Checking tokio-util v0.7.4
[INFO] [stderr]     Checking tokio-rustls v0.24.0
[INFO] [stderr]    Compiling wiggle-macro v9.0.2
[INFO] [stderr]     Checking cranelift-entity v0.96.2
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking toml v0.5.9
[INFO] [stderr]     Checking ciborium v0.2.0
[INFO] [stderr]     Checking cranelift-bforest v0.96.2
[INFO] [stderr]     Checking gimli v0.27.0
[INFO] [stderr]     Checking wasmparser v0.103.0
[INFO] [stderr]     Checking object v0.30.3
[INFO] [stderr]     Checking clap v3.2.8
[INFO] [stderr]     Checking h2 v0.3.16
[INFO] [stderr]     Checking fxprof-processed-profile v0.6.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking capstone v0.9.0
[INFO] [stderr]     Checking criterion v0.4.0
[INFO] [stderr]     Checking addr2line v0.19.0
[INFO] [stderr]     Checking wasmtime-types v9.0.2
[INFO] [stderr]     Checking wasmprinter v0.2.55
[INFO] [stderr]     Checking wasmtime-jit-debug v9.0.2
[INFO] [stderr]     Checking wasmtime-environ v9.0.2
[INFO] [stderr]     Checking hyper v1.0.0-rc.3
[INFO] [stderr]     Checking zstd v0.11.1+zstd.1.5.2
[INFO] [stderr]     Checking wasmtime-jit v9.0.2
[INFO] [stderr]     Checking cranelift-native v0.96.2
[INFO] [stderr]     Checking cranelift-frontend v0.96.2
[INFO] [stderr]     Checking wasmtime-cranelift-shared v9.0.2
[INFO] [stderr]     Checking cranelift-wasm v0.96.2
[INFO] [stderr]     Checking winch-environ v0.7.2
[INFO] [stderr]     Checking wasmtime-cranelift v9.0.2
[INFO] [stderr]     Checking wasmtime-winch v9.0.2
[INFO] [stderr]     Checking wiggle v9.0.2
[INFO] [stderr]     Checking wasmtime-wasi-http v9.0.2
[INFO] [stderr]     Checking wasmtime-explorer v9.0.2
[INFO] [stderr]     Checking wasmtime-wast v9.0.2
[INFO] [stderr]     Checking wasmtime-cli-flags v9.0.2
[INFO] [stderr]     Checking wasi-cap-std-sync v9.0.2
[INFO] [stderr]     Checking wasmtime-wasi-threads v9.0.2
[INFO] [stdout] error[E0432]: unresolved import `wasmtime_wasi::tokio`
[INFO] [stdout]  --> examples/tokio/main.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | use wasmtime_wasi::{tokio::WasiCtxBuilder, WasiCtx};
[INFO] [stdout]   |                     ^^^^^ could not find `tokio` in `wasmtime_wasi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `tokio` in `wasmtime_wasi`
[INFO] [stdout]   --> examples/tokio/main.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 |         wasmtime_wasi::tokio::add_to_linker(&mut linker, |cx| cx)?;
[INFO] [stdout]    |                        ^^^^^ could not find `tokio` in `wasmtime_wasi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wasmtime-cli` (example "tokio") due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: `enum` component types can only be derived for Rust `enum`s with at least one variant
[INFO] [stdout]    --> tests/all/component_model/macros.rs:390:10
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `component_test_util`
[INFO] [stdout]  --> tests/all/component_model.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use component_test_util::{async_engine, engine, TypedFuncExt};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `component_test_util`
[INFO] [stdout]  --> tests/all/component_model/dynamic.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use component_test_util::FuncExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `component_macro_test`, `super::engine`, `super::engine`, `super::TypedFuncExt`, `super::TypedFuncExt`
[INFO] [stdout]   |
[INFO] [stdout]  ::: tests/all/component_model/macros.rs:3:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::{make_echo_component, TypedFuncExt};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^
[INFO] [stdout] 4 | use anyhow::Result;
[INFO] [stdout] 5 | use component_macro_test::{add_variants, flags_test};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_macro_test`
[INFO] [stdout]  --> tests/all/component_model/bindgen.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::engine;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: tests/all/component_model/bindgen/results.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::{super::REALLOC_AND_FREE, engine};
[INFO] [stdout]   |                                      ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: tests/all/component_model/func.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::{TypedFuncExt, REALLOC_AND_FREE};
[INFO] [stdout]   |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 |     flags_test!(Foo96, 65);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:762:5
[INFO] [stdout]     |
[INFO] [stdout] 762 |     flags_test!(Foo64, 33);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:708:5
[INFO] [stdout]     |
[INFO] [stdout] 708 |     flags_test!(Foo32Exact, 32);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     flags_test!(Foo32, 17);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     flags_test!(Foo16Exact, 16);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 |     flags_test!(Foo16, 9);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `flags_test`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     flags_test!(Foo8Exact, 8);
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `add_variants`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:387:7
[INFO] [stdout]     |
[INFO] [stdout] 387 |     #[add_variants(257)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo8Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:562:43
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let func = instance.get_typed_func::<(Foo8Exact,), (Foo8Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo8Exact>() -> Result<()> {
[INFO] [stdout]     |         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo8Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:562:57
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let func = instance.get_typed_func::<(Foo8Exact,), (Foo8Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo8Exact>() -> Result<()> {
[INFO] [stdout]     |         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo16` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:611:43
[INFO] [stdout]     |
[INFO] [stdout] 611 |     let func = instance.get_typed_func::<(Foo16,), (Foo16,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo16>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo16` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:611:53
[INFO] [stdout]     |
[INFO] [stdout] 611 |     let func = instance.get_typed_func::<(Foo16,), (Foo16,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo16>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo16Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:659:43
[INFO] [stdout]     |
[INFO] [stdout] 659 |     let func = instance.get_typed_func::<(Foo16Exact,), (Foo16Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo16Exact>() -> Result<()> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo16Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:659:58
[INFO] [stdout]     |
[INFO] [stdout] 659 |     let func = instance.get_typed_func::<(Foo16Exact,), (Foo16Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo16Exact>() -> Result<()> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo32` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:698:43
[INFO] [stdout]     |
[INFO] [stdout] 698 |     let func = instance.get_typed_func::<(Foo32,), (Foo32,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo32>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo32` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:698:53
[INFO] [stdout]     |
[INFO] [stdout] 698 |     let func = instance.get_typed_func::<(Foo32,), (Foo32,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo32>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo32Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:746:43
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let func = instance.get_typed_func::<(Foo32Exact,), (Foo32Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo32Exact>() -> Result<()> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo32Exact` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:746:58
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let func = instance.get_typed_func::<(Foo32Exact,), (Foo32Exact,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo32Exact>() -> Result<()> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo64` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:785:43
[INFO] [stdout]     |
[INFO] [stdout] 785 |     let func = instance.get_typed_func::<(Foo64,), (Foo64,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo64>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo64` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:785:53
[INFO] [stdout]     |
[INFO] [stdout] 785 |     let func = instance.get_typed_func::<(Foo64,), (Foo64,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo64>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo96` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:818:43
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let func = instance.get_typed_func::<(Foo96,), (Foo96,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo96>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Foo96` in this scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:818:53
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let func = instance.get_typed_func::<(Foo96,), (Foo96,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn flags<Foo96>() -> Result<()> {
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]   --> tests/all/component_model/dynamic.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |         func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]   --> tests/all/component_model/dynamic.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |       let err = func
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 54 | |         .call_and_post_return(&mut store, &[Val::U64(42)], &mut output)
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]   --> tests/all/component_model/dynamic.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 61 |       let err = func
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 62 | |         .call_and_post_return(
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]   --> tests/all/component_model/dynamic.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 76 |       let err = func
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 77 | |         .call_and_post_return(&mut store, &[], &mut output)
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]   --> tests/all/component_model/dynamic.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 84 |       let err = func
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 85 | |         .call_and_post_return(&mut store, &output, &mut [])
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:260:10
[INFO] [stdout]     |
[INFO] [stdout] 260 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:289:10
[INFO] [stdout]     |
[INFO] [stdout] 289 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:349:10
[INFO] [stdout]     |
[INFO] [stdout] 349 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:373:10
[INFO] [stdout]     |
[INFO] [stdout] 373 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::Func` in the current scope
[INFO] [stdout]    --> tests/all/component_model/dynamic.rs:512:10
[INFO] [stdout]     |
[INFO] [stdout] 512 |     func.call_and_post_return(&mut store, &[input.clone()], &mut output)?;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]   --> tests/all/component_model/func.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | /     instance
[INFO] [stdout] 36 | |         .get_typed_func::<(), ()>(&mut store, "thunk")?
[INFO] [stdout] 37 | |         .call_and_post_return(&mut store, ())?;
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:200:10
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     instance
[INFO] [stdout] 199 | |         .get_typed_func::<(u8,), ()>(&mut store, "take-u8")?
[INFO] [stdout] 200 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 201 | /     instance
[INFO] [stdout] 202 | |         .get_typed_func::<(i8,), ()>(&mut store, "take-s8")?
[INFO] [stdout] 203 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:206:10
[INFO] [stdout]     |
[INFO] [stdout] 204 | /     instance
[INFO] [stdout] 205 | |         .get_typed_func::<(u16,), ()>(&mut store, "take-u16")?
[INFO] [stdout] 206 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:209:10
[INFO] [stdout]     |
[INFO] [stdout] 207 | /     instance
[INFO] [stdout] 208 | |         .get_typed_func::<(i16,), ()>(&mut store, "take-s16")?
[INFO] [stdout] 209 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:212:10
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     instance
[INFO] [stdout] 211 | |         .get_typed_func::<(u32,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 212 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:215:10
[INFO] [stdout]     |
[INFO] [stdout] 213 | /     instance
[INFO] [stdout] 214 | |         .get_typed_func::<(i32,), ()>(&mut store, "take-s32")?
[INFO] [stdout] 215 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 216 | /     instance
[INFO] [stdout] 217 | |         .get_typed_func::<(u64,), ()>(&mut store, "take-u64")?
[INFO] [stdout] 218 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | /     instance
[INFO] [stdout] 220 | |         .get_typed_func::<(i64,), ()>(&mut store, "take-s64")?
[INFO] [stdout] 221 | |         .call_and_post_return(&mut store, (100,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:269:14
[INFO] [stdout]     |
[INFO] [stdout] 267 | /         instance
[INFO] [stdout] 268 | |             .get_typed_func::<(), (u8,)>(&mut store, "ret-u8")?
[INFO] [stdout] 269 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:275:14
[INFO] [stdout]     |
[INFO] [stdout] 273 | /         instance
[INFO] [stdout] 274 | |             .get_typed_func::<(), (i8,)>(&mut store, "ret-s8")?
[INFO] [stdout] 275 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 279 | /         instance
[INFO] [stdout] 280 | |             .get_typed_func::<(), (u16,)>(&mut store, "ret-u16")?
[INFO] [stdout] 281 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 285 | /         instance
[INFO] [stdout] 286 | |             .get_typed_func::<(), (i16,)>(&mut store, "ret-s16")?
[INFO] [stdout] 287 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:293:14
[INFO] [stdout]     |
[INFO] [stdout] 291 | /         instance
[INFO] [stdout] 292 | |             .get_typed_func::<(), (u32,)>(&mut store, "ret-u32")?
[INFO] [stdout] 293 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:299:14
[INFO] [stdout]     |
[INFO] [stdout] 297 | /         instance
[INFO] [stdout] 298 | |             .get_typed_func::<(), (i32,)>(&mut store, "ret-s32")?
[INFO] [stdout] 299 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:305:14
[INFO] [stdout]     |
[INFO] [stdout] 303 | /         instance
[INFO] [stdout] 304 | |             .get_typed_func::<(), (u64,)>(&mut store, "ret-u64")?
[INFO] [stdout] 305 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:311:14
[INFO] [stdout]     |
[INFO] [stdout] 309 | /         instance
[INFO] [stdout] 310 | |             .get_typed_func::<(), (i64,)>(&mut store, "ret-s64")?
[INFO] [stdout] 311 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 317 | /         instance
[INFO] [stdout] 318 | |             .get_typed_func::<(), (u8,)>(&mut store, "retm1-u8")?
[INFO] [stdout] 319 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 323 | /         instance
[INFO] [stdout] 324 | |             .get_typed_func::<(), (i8,)>(&mut store, "retm1-s8")?
[INFO] [stdout] 325 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 329 | /         instance
[INFO] [stdout] 330 | |             .get_typed_func::<(), (u16,)>(&mut store, "retm1-u16")?
[INFO] [stdout] 331 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:337:14
[INFO] [stdout]     |
[INFO] [stdout] 335 | /         instance
[INFO] [stdout] 336 | |             .get_typed_func::<(), (i16,)>(&mut store, "retm1-s16")?
[INFO] [stdout] 337 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:343:14
[INFO] [stdout]     |
[INFO] [stdout] 341 | /         instance
[INFO] [stdout] 342 | |             .get_typed_func::<(), (u32,)>(&mut store, "retm1-u32")?
[INFO] [stdout] 343 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:349:14
[INFO] [stdout]     |
[INFO] [stdout] 347 | /         instance
[INFO] [stdout] 348 | |             .get_typed_func::<(), (i32,)>(&mut store, "retm1-s32")?
[INFO] [stdout] 349 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:355:14
[INFO] [stdout]     |
[INFO] [stdout] 353 | /         instance
[INFO] [stdout] 354 | |             .get_typed_func::<(), (u64,)>(&mut store, "retm1-u64")?
[INFO] [stdout] 355 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:361:14
[INFO] [stdout]     |
[INFO] [stdout] 359 | /         instance
[INFO] [stdout] 360 | |             .get_typed_func::<(), (i64,)>(&mut store, "retm1-s64")?
[INFO] [stdout] 361 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:370:14
[INFO] [stdout]     |
[INFO] [stdout] 368 | /         instance
[INFO] [stdout] 369 | |             .get_typed_func::<(), (u8,)>(&mut store, "retbig-u8")?
[INFO] [stdout] 370 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         instance
[INFO] [stdout] 375 | |             .get_typed_func::<(), (i8,)>(&mut store, "retbig-s8")?
[INFO] [stdout] 376 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:382:14
[INFO] [stdout]     |
[INFO] [stdout] 380 | /         instance
[INFO] [stdout] 381 | |             .get_typed_func::<(), (u16,)>(&mut store, "retbig-u16")?
[INFO] [stdout] 382 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 386 | /         instance
[INFO] [stdout] 387 | |             .get_typed_func::<(), (i16,)>(&mut store, "retbig-s16")?
[INFO] [stdout] 388 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 392 | /         instance
[INFO] [stdout] 393 | |             .get_typed_func::<(), (u32,)>(&mut store, "retbig-u32")?
[INFO] [stdout] 394 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:400:14
[INFO] [stdout]     |
[INFO] [stdout] 398 | /         instance
[INFO] [stdout] 399 | |             .get_typed_func::<(), (i32,)>(&mut store, "retbig-s32")?
[INFO] [stdout] 400 | |             .call_and_post_return(&mut store, ())?,
[INFO] [stdout]     | |             -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 430 | /     instance
[INFO] [stdout] 431 | |         .get_typed_func::<(Box<u32>,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 432 | |         .call_and_post_return(&mut store, (Box::new(2),))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:435:10
[INFO] [stdout]     |
[INFO] [stdout] 433 | /     instance
[INFO] [stdout] 434 | |         .get_typed_func::<(&u32,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 435 | |         .call_and_post_return(&mut store, (&2,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:438:10
[INFO] [stdout]     |
[INFO] [stdout] 436 | /     instance
[INFO] [stdout] 437 | |         .get_typed_func::<(Rc<u32>,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 438 | |         .call_and_post_return(&mut store, (Rc::new(2),))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:441:10
[INFO] [stdout]     |
[INFO] [stdout] 439 | /     instance
[INFO] [stdout] 440 | |         .get_typed_func::<(Arc<u32>,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 441 | |         .call_and_post_return(&mut store, (Arc::new(2),))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:444:10
[INFO] [stdout]     |
[INFO] [stdout] 442 | /     instance
[INFO] [stdout] 443 | |         .get_typed_func::<(&Box<Arc<Rc<u32>>>,), ()>(&mut store, "take-u32")?
[INFO] [stdout] 444 | |         .call_and_post_return(&mut store, (&Box::new(Arc::new(Rc::new(2))),))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/func.rs:681:10
[INFO] [stdout]     |
[INFO] [stdout] 679 |       let output = instance
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 680 | |         .get_typed_func::<(i8, u16, f32, f64), ((i8, u16, f32, f64),)>(&mut store, "tuple")?
[INFO] [stdout] 681 | |         .call_and_post_return(&mut store, input)?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:1171:10
[INFO] [stdout]      |
[INFO] [stdout] 1169 | /     instance(&mut store)?
[INFO] [stdout] 1170 | |         .get_typed_func::<(&[u8],), ()>(&mut store, "take-list-end-oob")?
[INFO] [stdout] 1171 | |         .call_and_post_return(&mut store, (&[],))?;
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:1174:10
[INFO] [stdout]      |
[INFO] [stdout] 1172 | /     instance(&mut store)?
[INFO] [stdout] 1173 | |         .get_typed_func::<(&[u8],), ()>(&mut store, "take-list-end-oob")?
[INFO] [stdout] 1174 | |         .call_and_post_return(&mut store, (&[1, 2, 3, 4],))?;
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:1182:10
[INFO] [stdout]      |
[INFO] [stdout] 1180 | /     instance(&mut store)?
[INFO] [stdout] 1181 | |         .get_typed_func::<(&str,), ()>(&mut store, "take-string-end-oob")?
[INFO] [stdout] 1182 | |         .call_and_post_return(&mut store, ("",))?;
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:1185:10
[INFO] [stdout]      |
[INFO] [stdout] 1183 | /     instance(&mut store)?
[INFO] [stdout] 1184 | |         .get_typed_func::<(&str,), ()>(&mut store, "take-string-end-oob")?
[INFO] [stdout] 1185 | |         .call_and_post_return(&mut store, ("abcd",))?;
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2087:10
[INFO] [stdout]      |
[INFO] [stdout] 2085 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2086 | |         .get_typed_func::<(), (WasmList<u8>,)>(&mut store, "list-u8")?
[INFO] [stdout] 2087 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2098:10
[INFO] [stdout]      |
[INFO] [stdout] 2096 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2097 | |         .get_typed_func::<(), (WasmList<i8>,)>(&mut store, "list-i8")?
[INFO] [stdout] 2098 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2110:10
[INFO] [stdout]      |
[INFO] [stdout] 2108 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2109 | |         .get_typed_func::<(), (WasmList<u16>,)>(&mut store, "list-u16")?
[INFO] [stdout] 2110 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2127:10
[INFO] [stdout]      |
[INFO] [stdout] 2125 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2126 | |         .get_typed_func::<(), (WasmList<i16>,)>(&mut store, "list-i16")?
[INFO] [stdout] 2127 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2144:10
[INFO] [stdout]      |
[INFO] [stdout] 2142 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2143 | |         .get_typed_func::<(), (WasmList<u32>,)>(&mut store, "list-u32")?
[INFO] [stdout] 2144 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2157:10
[INFO] [stdout]      |
[INFO] [stdout] 2155 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2156 | |         .get_typed_func::<(), (WasmList<i32>,)>(&mut store, "list-i32")?
[INFO] [stdout] 2157 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2170:10
[INFO] [stdout]      |
[INFO] [stdout] 2168 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2169 | |         .get_typed_func::<(), (WasmList<u64>,)>(&mut store, "list-u64")?
[INFO] [stdout] 2170 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]     --> tests/all/component_model/func.rs:2181:10
[INFO] [stdout]      |
[INFO] [stdout] 2179 |       let list = instance
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 2180 | |         .get_typed_func::<(), (WasmList<i64>,)>(&mut store, "list-i64")?
[INFO] [stdout] 2181 | |         .call_and_post_return(&mut store, ())?
[INFO] [stdout]      | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]      | |_________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]   --> tests/all/component_model/macros.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let output = instance
[INFO] [stdout]    |  __________________-
[INFO] [stdout] 32 | |         .get_typed_func::<(Foo,), (Foo,)>(&mut store, "echo")?
[INFO] [stdout] 33 | |         .call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |       let output = instance
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 110 | |         .get_typed_func::<(Generic<i32, u32>,), (Generic<i32, u32>,)>(&mut store, "echo")?
[INFO] [stdout] 111 | |         .call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/all-2f4ae75dd5b75d70.long-type-15986537447677519732.txt'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:138:27
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/all-2f4ae75dd5b75d70.long-type-600965107681062063.txt'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:233:27
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:315:27
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/all-2f4ae75dd5b75d70.long-type-10654520053747687764.txt'
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:347:27
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Many: wasmtime::component::Lower` is not satisfied
[INFO] [stdout]    --> tests/all/component_model/macros.rs:406:42
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let func = instance.get_typed_func::<(Many,), (Many,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                          ^^^^^^^ the trait `wasmtime::component::Lower` is not implemented for `Many`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `wasmtime::component::Lower`:
[INFO] [stdout]               &T
[INFO] [stdout]               ()
[INFO] [stdout]               (A1, A2)
[INFO] [stdout]               (A1, A2, A3)
[INFO] [stdout]               (A1, A2, A3, A4)
[INFO] [stdout]               (A1, A2, A3, A4, A5)
[INFO] [stdout]               (A1, A2, A3, A4, A5, A6)
[INFO] [stdout]               (A1, A2, A3, A4, A5, A6, A7)
[INFO] [stdout]             and 56 others
[INFO] [stdout]     = note: required for `(Many,)` to implement `wasmtime::component::Lower`
[INFO] [stdout] note: required by a bound in `wasmtime::component::Instance::get_typed_func`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-9.0.2/src/component/instance.rs:96:38
[INFO] [stdout]     |
[INFO] [stdout] 90  |     pub fn get_typed_func<Params, Results>(
[INFO] [stdout]     |            -------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 96  |         Params: ComponentNamedList + Lower,
[INFO] [stdout]     |                                      ^^^^^ required by this bound in `Instance::get_typed_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Many: wasmtime::component::Lift` is not satisfied
[INFO] [stdout]    --> tests/all/component_model/macros.rs:406:51
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let func = instance.get_typed_func::<(Many,), (Many,)>(&mut store, "echo")?;
[INFO] [stdout]     |                                                   ^^^^^^^ the trait `wasmtime::component::Lift` is not implemented for `Many`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `wasmtime::component::Lift`:
[INFO] [stdout]               ()
[INFO] [stdout]               (A1, A2)
[INFO] [stdout]               (A1, A2, A3)
[INFO] [stdout]               (A1, A2, A3, A4)
[INFO] [stdout]               (A1, A2, A3, A4, A5)
[INFO] [stdout]               (A1, A2, A3, A4, A5, A6)
[INFO] [stdout]               (A1, A2, A3, A4, A5, A6, A7)
[INFO] [stdout]               (A1, A2, A3, A4, A5, A6, A7, A8)
[INFO] [stdout]             and 58 others
[INFO] [stdout]     = note: required for `(Many,)` to implement `wasmtime::component::Lift`
[INFO] [stdout] note: required by a bound in `wasmtime::component::Instance::get_typed_func`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-9.0.2/src/component/instance.rs:97:39
[INFO] [stdout]     |
[INFO] [stdout] 90  |     pub fn get_typed_func<Params, Results>(
[INFO] [stdout]     |            -------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 97  |         Results: ComponentNamedList + Lift,
[INFO] [stdout]     |                                       ^^^^ required by this bound in `Instance::get_typed_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `V0` found for enum `Many` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:408:27
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |     --------- variant or associated item `V0` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 408 |     for &input in &[Many::V0, Many::V1, Many::V254, Many::V255, Many::V256] {
[INFO] [stdout]     |                           ^^ variant or associated item not found in `Many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `V1` found for enum `Many` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:408:37
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |     --------- variant or associated item `V1` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 408 |     for &input in &[Many::V0, Many::V1, Many::V254, Many::V255, Many::V256] {
[INFO] [stdout]     |                                     ^^ variant or associated item not found in `Many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `V254` found for enum `Many` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:408:47
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |     --------- variant or associated item `V254` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 408 |     for &input in &[Many::V0, Many::V1, Many::V254, Many::V255, Many::V256] {
[INFO] [stdout]     |                                               ^^^^ variant or associated item not found in `Many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `V255` found for enum `Many` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:408:59
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |     --------- variant or associated item `V255` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 408 |     for &input in &[Many::V0, Many::V1, Many::V254, Many::V255, Many::V256] {
[INFO] [stdout]     |                                                           ^^^^ variant or associated item not found in `Many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `V256` found for enum `Many` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:408:71
[INFO] [stdout]     |
[INFO] [stdout] 390 |     enum Many {}
[INFO] [stdout]     |     --------- variant or associated item `V256` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 408 |     for &input in &[Many::V0, Many::V1, Many::V254, Many::V255, Many::V256] {
[INFO] [stdout]     |                                                                       ^^^^ variant or associated item not found in `Many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:409:27
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ method not found in `TypedFunc<(Many,), (Many,)>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:440:23
[INFO] [stdout]     |
[INFO] [stdout] 440 |     let output = func.call_and_post_return(&mut store, (Flags0::default(),))?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_and_post_return` found for struct `wasmtime::component::TypedFunc` in the current scope
[INFO] [stdout]    --> tests/all/component_model/macros.rs:481:27
[INFO] [stdout]     |
[INFO] [stdout] 481 |         let output = func.call_and_post_return(&mut store, (input,))?;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `post_return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:524:9
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Foo8Exact::default(),
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:525:10
[INFO] [stdout]     |
[INFO] [stdout] 525 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F7
[INFO] [stdout]     |          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:525:26
[INFO] [stdout]     |
[INFO] [stdout] 525 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F7
[INFO] [stdout]     |                          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:525:43
[INFO] [stdout]     |
[INFO] [stdout] 525 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F7
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:528:9
[INFO] [stdout]     |
[INFO] [stdout] 528 |         Foo8Exact::F6,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:529:10
[INFO] [stdout]     |
[INFO] [stdout] 529 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F6
[INFO] [stdout]     |          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:529:26
[INFO] [stdout]     |
[INFO] [stdout] 529 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F6
[INFO] [stdout]     |                          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:529:43
[INFO] [stdout]     |
[INFO] [stdout] 529 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F6
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         Foo8Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:533:10
[INFO] [stdout]     |
[INFO] [stdout] 533 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F0
[INFO] [stdout]     |          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:533:26
[INFO] [stdout]     |
[INFO] [stdout] 533 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F0
[INFO] [stdout]     |                          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:533:43
[INFO] [stdout]     |
[INFO] [stdout] 533 |         (Foo8Exact::F0 | Foo8Exact::F6) & Foo8Exact::F0
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:535:16
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_eq!(Foo8Exact::F0 | Foo8Exact::F6, Foo8Exact::F0 ^ Foo8Exact::F6);
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:535:32
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_eq!(Foo8Exact::F0 | Foo8Exact::F6, Foo8Exact::F0 ^ Foo8Exact::F6);
[INFO] [stdout]     |                                ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:535:47
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_eq!(Foo8Exact::F0 | Foo8Exact::F6, Foo8Exact::F0 ^ Foo8Exact::F6);
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:535:63
[INFO] [stdout]     |
[INFO] [stdout] 535 |     assert_eq!(Foo8Exact::F0 | Foo8Exact::F6, Foo8Exact::F0 ^ Foo8Exact::F6);
[INFO] [stdout]     |                                                               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:536:16
[INFO] [stdout]     |
[INFO] [stdout] 536 |     assert_eq!(Foo8Exact::default(), Foo8Exact::F0 ^ Foo8Exact::F0);
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:536:38
[INFO] [stdout]     |
[INFO] [stdout] 536 |     assert_eq!(Foo8Exact::default(), Foo8Exact::F0 ^ Foo8Exact::F0);
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:536:54
[INFO] [stdout]     |
[INFO] [stdout] 536 |     assert_eq!(Foo8Exact::default(), Foo8Exact::F0 ^ Foo8Exact::F0);
[INFO] [stdout]     |                                                      ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         Foo8Exact::F1
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:539:15
[INFO] [stdout]     |
[INFO] [stdout] 539 |             | Foo8Exact::F2
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:540:15
[INFO] [stdout]     |
[INFO] [stdout] 540 |             | Foo8Exact::F3
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:541:15
[INFO] [stdout]     |
[INFO] [stdout] 541 |             | Foo8Exact::F4
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:542:15
[INFO] [stdout]     |
[INFO] [stdout] 542 |             | Foo8Exact::F5
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 |             | Foo8Exact::F6
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:544:15
[INFO] [stdout]     |
[INFO] [stdout] 544 |             | Foo8Exact::F7,
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:545:10
[INFO] [stdout]     |
[INFO] [stdout] 545 |         !Foo8Exact::F0
[INFO] [stdout]     |          ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 |         Foo8Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         Foo8Exact::F1,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         Foo8Exact::F5,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:568:9
[INFO] [stdout]     |
[INFO] [stdout] 568 |         Foo8Exact::F6,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo8Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |         Foo8Exact::F7,
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `Foo8Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:580:16
[INFO] [stdout]     |
[INFO] [stdout] 580 |     assert_eq!(Foo16::default(), (Foo16::F0 | Foo16::F7) & Foo16::F8);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:580:35
[INFO] [stdout]     |
[INFO] [stdout] 580 |     assert_eq!(Foo16::default(), (Foo16::F0 | Foo16::F7) & Foo16::F8);
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:580:47
[INFO] [stdout]     |
[INFO] [stdout] 580 |     assert_eq!(Foo16::default(), (Foo16::F0 | Foo16::F7) & Foo16::F8);
[INFO] [stdout]     |                                               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:580:60
[INFO] [stdout]     |
[INFO] [stdout] 580 |     assert_eq!(Foo16::default(), (Foo16::F0 | Foo16::F7) & Foo16::F8);
[INFO] [stdout]     |                                                            ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:581:16
[INFO] [stdout]     |
[INFO] [stdout] 581 |     assert_eq!(Foo16::F7, (Foo16::F0 | Foo16::F7) & Foo16::F7);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:581:28
[INFO] [stdout]     |
[INFO] [stdout] 581 |     assert_eq!(Foo16::F7, (Foo16::F0 | Foo16::F7) & Foo16::F7);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:581:40
[INFO] [stdout]     |
[INFO] [stdout] 581 |     assert_eq!(Foo16::F7, (Foo16::F0 | Foo16::F7) & Foo16::F7);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:581:53
[INFO] [stdout]     |
[INFO] [stdout] 581 |     assert_eq!(Foo16::F7, (Foo16::F0 | Foo16::F7) & Foo16::F7);
[INFO] [stdout]     |                                                     ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:582:16
[INFO] [stdout]     |
[INFO] [stdout] 582 |     assert_eq!(Foo16::F0, (Foo16::F0 | Foo16::F7) & Foo16::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:582:28
[INFO] [stdout]     |
[INFO] [stdout] 582 |     assert_eq!(Foo16::F0, (Foo16::F0 | Foo16::F7) & Foo16::F0);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:582:40
[INFO] [stdout]     |
[INFO] [stdout] 582 |     assert_eq!(Foo16::F0, (Foo16::F0 | Foo16::F7) & Foo16::F0);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:582:53
[INFO] [stdout]     |
[INFO] [stdout] 582 |     assert_eq!(Foo16::F0, (Foo16::F0 | Foo16::F7) & Foo16::F0);
[INFO] [stdout]     |                                                     ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:583:16
[INFO] [stdout]     |
[INFO] [stdout] 583 |     assert_eq!(Foo16::F0 | Foo16::F7, Foo16::F0 ^ Foo16::F7);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:583:28
[INFO] [stdout]     |
[INFO] [stdout] 583 |     assert_eq!(Foo16::F0 | Foo16::F7, Foo16::F0 ^ Foo16::F7);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:583:39
[INFO] [stdout]     |
[INFO] [stdout] 583 |     assert_eq!(Foo16::F0 | Foo16::F7, Foo16::F0 ^ Foo16::F7);
[INFO] [stdout]     |                                       ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:583:51
[INFO] [stdout]     |
[INFO] [stdout] 583 |     assert_eq!(Foo16::F0 | Foo16::F7, Foo16::F0 ^ Foo16::F7);
[INFO] [stdout]     |                                                   ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:584:16
[INFO] [stdout]     |
[INFO] [stdout] 584 |     assert_eq!(Foo16::default(), Foo16::F0 ^ Foo16::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:584:34
[INFO] [stdout]     |
[INFO] [stdout] 584 |     assert_eq!(Foo16::default(), Foo16::F0 ^ Foo16::F0);
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:584:46
[INFO] [stdout]     |
[INFO] [stdout] 584 |     assert_eq!(Foo16::default(), Foo16::F0 ^ Foo16::F0);
[INFO] [stdout]     |                                              ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         Foo16::F1
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:587:15
[INFO] [stdout]     |
[INFO] [stdout] 587 |             | Foo16::F2
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:588:15
[INFO] [stdout]     |
[INFO] [stdout] 588 |             | Foo16::F3
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:589:15
[INFO] [stdout]     |
[INFO] [stdout] 589 |             | Foo16::F4
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:590:15
[INFO] [stdout]     |
[INFO] [stdout] 590 |             | Foo16::F5
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |             | Foo16::F6
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:592:15
[INFO] [stdout]     |
[INFO] [stdout] 592 |             | Foo16::F7
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:593:15
[INFO] [stdout]     |
[INFO] [stdout] 593 |             | Foo16::F8,
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:594:10
[INFO] [stdout]     |
[INFO] [stdout] 594 |         !Foo16::F0
[INFO] [stdout]     |          ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:613:21
[INFO] [stdout]     |
[INFO] [stdout] 613 |     for &input in &[Foo16::F0, Foo16::F1, Foo16::F6, Foo16::F7, Foo16::F8] {
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:613:32
[INFO] [stdout]     |
[INFO] [stdout] 613 |     for &input in &[Foo16::F0, Foo16::F1, Foo16::F6, Foo16::F7, Foo16::F8] {
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:613:43
[INFO] [stdout]     |
[INFO] [stdout] 613 |     for &input in &[Foo16::F0, Foo16::F1, Foo16::F6, Foo16::F7, Foo16::F8] {
[INFO] [stdout]     |                                           ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:613:54
[INFO] [stdout]     |
[INFO] [stdout] 613 |     for &input in &[Foo16::F0, Foo16::F1, Foo16::F6, Foo16::F7, Foo16::F8] {
[INFO] [stdout]     |                                                      ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:613:65
[INFO] [stdout]     |
[INFO] [stdout] 613 |     for &input in &[Foo16::F0, Foo16::F1, Foo16::F6, Foo16::F7, Foo16::F8] {
[INFO] [stdout]     |                                                                 ^^^^^ use of undeclared type `Foo16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         Foo16Exact::default(),
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:625:10
[INFO] [stdout]     |
[INFO] [stdout] 625 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F5
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:625:27
[INFO] [stdout]     |
[INFO] [stdout] 625 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F5
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:625:46
[INFO] [stdout]     |
[INFO] [stdout] 625 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F5
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 |         Foo16Exact::F14,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:629:10
[INFO] [stdout]     |
[INFO] [stdout] 629 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F14
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:629:27
[INFO] [stdout]     |
[INFO] [stdout] 629 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F14
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:629:46
[INFO] [stdout]     |
[INFO] [stdout] 629 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F14
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |         Foo16Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:633:10
[INFO] [stdout]     |
[INFO] [stdout] 633 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F0
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:633:27
[INFO] [stdout]     |
[INFO] [stdout] 633 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F0
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:633:46
[INFO] [stdout]     |
[INFO] [stdout] 633 |         (Foo16Exact::F0 | Foo16Exact::F14) & Foo16Exact::F0
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |         Foo16Exact::F0 | Foo16Exact::F14,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:636:26
[INFO] [stdout]     |
[INFO] [stdout] 636 |         Foo16Exact::F0 | Foo16Exact::F14,
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 |         Foo16Exact::F0 ^ Foo16Exact::F14
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:637:26
[INFO] [stdout]     |
[INFO] [stdout] 637 |         Foo16Exact::F0 ^ Foo16Exact::F14
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:639:16
[INFO] [stdout]     |
[INFO] [stdout] 639 |     assert_eq!(Foo16Exact::default(), Foo16Exact::F0 ^ Foo16Exact::F0);
[INFO] [stdout]     |                ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:639:39
[INFO] [stdout]     |
[INFO] [stdout] 639 |     assert_eq!(Foo16Exact::default(), Foo16Exact::F0 ^ Foo16Exact::F0);
[INFO] [stdout]     |                                       ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:639:56
[INFO] [stdout]     |
[INFO] [stdout] 639 |     assert_eq!(Foo16Exact::default(), Foo16Exact::F0 ^ Foo16Exact::F0);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         Foo16Exact::F0 | Foo16Exact::F15,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:641:26
[INFO] [stdout]     |
[INFO] [stdout] 641 |         Foo16Exact::F0 | Foo16Exact::F15,
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |         !((!Foo16Exact::F0) & (!Foo16Exact::F15))
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:642:33
[INFO] [stdout]     |
[INFO] [stdout] 642 |         !((!Foo16Exact::F0) & (!Foo16Exact::F15))
[INFO] [stdout]     |                                 ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:662:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |         Foo16Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |         Foo16Exact::F1,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 |         Foo16Exact::F13,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:665:9
[INFO] [stdout]     |
[INFO] [stdout] 665 |         Foo16Exact::F14,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo16Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:666:9
[INFO] [stdout]     |
[INFO] [stdout] 666 |         Foo16Exact::F15,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo16Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |     assert_eq!(Foo32::default(), (Foo32::F0 | Foo32::F15) & Foo32::F16);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:677:35
[INFO] [stdout]     |
[INFO] [stdout] 677 |     assert_eq!(Foo32::default(), (Foo32::F0 | Foo32::F15) & Foo32::F16);
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:677:47
[INFO] [stdout]     |
[INFO] [stdout] 677 |     assert_eq!(Foo32::default(), (Foo32::F0 | Foo32::F15) & Foo32::F16);
[INFO] [stdout]     |                                               ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:677:61
[INFO] [stdout]     |
[INFO] [stdout] 677 |     assert_eq!(Foo32::default(), (Foo32::F0 | Foo32::F15) & Foo32::F16);
[INFO] [stdout]     |                                                             ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:678:16
[INFO] [stdout]     |
[INFO] [stdout] 678 |     assert_eq!(Foo32::F15, (Foo32::F0 | Foo32::F15) & Foo32::F15);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:678:29
[INFO] [stdout]     |
[INFO] [stdout] 678 |     assert_eq!(Foo32::F15, (Foo32::F0 | Foo32::F15) & Foo32::F15);
[INFO] [stdout]     |                             ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:678:41
[INFO] [stdout]     |
[INFO] [stdout] 678 |     assert_eq!(Foo32::F15, (Foo32::F0 | Foo32::F15) & Foo32::F15);
[INFO] [stdout]     |                                         ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:678:55
[INFO] [stdout]     |
[INFO] [stdout] 678 |     assert_eq!(Foo32::F15, (Foo32::F0 | Foo32::F15) & Foo32::F15);
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:679:16
[INFO] [stdout]     |
[INFO] [stdout] 679 |     assert_eq!(Foo32::F0, (Foo32::F0 | Foo32::F15) & Foo32::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:679:28
[INFO] [stdout]     |
[INFO] [stdout] 679 |     assert_eq!(Foo32::F0, (Foo32::F0 | Foo32::F15) & Foo32::F0);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:679:40
[INFO] [stdout]     |
[INFO] [stdout] 679 |     assert_eq!(Foo32::F0, (Foo32::F0 | Foo32::F15) & Foo32::F0);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:679:54
[INFO] [stdout]     |
[INFO] [stdout] 679 |     assert_eq!(Foo32::F0, (Foo32::F0 | Foo32::F15) & Foo32::F0);
[INFO] [stdout]     |                                                      ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:680:16
[INFO] [stdout]     |
[INFO] [stdout] 680 |     assert_eq!(Foo32::F0 | Foo32::F15, Foo32::F0 ^ Foo32::F15);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:680:28
[INFO] [stdout]     |
[INFO] [stdout] 680 |     assert_eq!(Foo32::F0 | Foo32::F15, Foo32::F0 ^ Foo32::F15);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:680:40
[INFO] [stdout]     |
[INFO] [stdout] 680 |     assert_eq!(Foo32::F0 | Foo32::F15, Foo32::F0 ^ Foo32::F15);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:680:52
[INFO] [stdout]     |
[INFO] [stdout] 680 |     assert_eq!(Foo32::F0 | Foo32::F15, Foo32::F0 ^ Foo32::F15);
[INFO] [stdout]     |                                                    ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:681:16
[INFO] [stdout]     |
[INFO] [stdout] 681 |     assert_eq!(Foo32::default(), Foo32::F0 ^ Foo32::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:681:34
[INFO] [stdout]     |
[INFO] [stdout] 681 |     assert_eq!(Foo32::default(), Foo32::F0 ^ Foo32::F0);
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:681:46
[INFO] [stdout]     |
[INFO] [stdout] 681 |     assert_eq!(Foo32::default(), Foo32::F0 ^ Foo32::F0);
[INFO] [stdout]     |                                              ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:682:16
[INFO] [stdout]     |
[INFO] [stdout] 682 |     assert_eq!(Foo32::F0 | Foo32::F16, !((!Foo32::F0) & (!Foo32::F16)));
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:682:28
[INFO] [stdout]     |
[INFO] [stdout] 682 |     assert_eq!(Foo32::F0 | Foo32::F16, !((!Foo32::F0) & (!Foo32::F16)));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:682:44
[INFO] [stdout]     |
[INFO] [stdout] 682 |     assert_eq!(Foo32::F0 | Foo32::F16, !((!Foo32::F0) & (!Foo32::F16)));
[INFO] [stdout]     |                                            ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:682:59
[INFO] [stdout]     |
[INFO] [stdout] 682 |     assert_eq!(Foo32::F0 | Foo32::F16, !((!Foo32::F0) & (!Foo32::F16)));
[INFO] [stdout]     |                                                           ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:700:21
[INFO] [stdout]     |
[INFO] [stdout] 700 |     for &input in &[Foo32::F0, Foo32::F1, Foo32::F14, Foo32::F15, Foo32::F16] {
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     for &input in &[Foo32::F0, Foo32::F1, Foo32::F14, Foo32::F15, Foo32::F16] {
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:700:43
[INFO] [stdout]     |
[INFO] [stdout] 700 |     for &input in &[Foo32::F0, Foo32::F1, Foo32::F14, Foo32::F15, Foo32::F16] {
[INFO] [stdout]     |                                           ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:700:55
[INFO] [stdout]     |
[INFO] [stdout] 700 |     for &input in &[Foo32::F0, Foo32::F1, Foo32::F14, Foo32::F15, Foo32::F16] {
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:700:67
[INFO] [stdout]     |
[INFO] [stdout] 700 |     for &input in &[Foo32::F0, Foo32::F1, Foo32::F14, Foo32::F15, Foo32::F16] {
[INFO] [stdout]     |                                                                   ^^^^^ use of undeclared type `Foo32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         Foo32Exact::default(),
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:712:10
[INFO] [stdout]     |
[INFO] [stdout] 712 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F31
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:712:27
[INFO] [stdout]     |
[INFO] [stdout] 712 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F31
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:712:46
[INFO] [stdout]     |
[INFO] [stdout] 712 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F31
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:715:9
[INFO] [stdout]     |
[INFO] [stdout] 715 |         Foo32Exact::F30,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:716:10
[INFO] [stdout]     |
[INFO] [stdout] 716 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F30
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:716:27
[INFO] [stdout]     |
[INFO] [stdout] 716 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F30
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:716:46
[INFO] [stdout]     |
[INFO] [stdout] 716 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F30
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |         Foo32Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:720:10
[INFO] [stdout]     |
[INFO] [stdout] 720 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F0
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:720:27
[INFO] [stdout]     |
[INFO] [stdout] 720 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F0
[INFO] [stdout]     |                           ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:720:46
[INFO] [stdout]     |
[INFO] [stdout] 720 |         (Foo32Exact::F0 | Foo32Exact::F30) & Foo32Exact::F0
[INFO] [stdout]     |                                              ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 |         Foo32Exact::F0 | Foo32Exact::F30,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:723:26
[INFO] [stdout]     |
[INFO] [stdout] 723 |         Foo32Exact::F0 | Foo32Exact::F30,
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |         Foo32Exact::F0 ^ Foo32Exact::F30
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:724:26
[INFO] [stdout]     |
[INFO] [stdout] 724 |         Foo32Exact::F0 ^ Foo32Exact::F30
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:726:16
[INFO] [stdout]     |
[INFO] [stdout] 726 |     assert_eq!(Foo32Exact::default(), Foo32Exact::F0 ^ Foo32Exact::F0);
[INFO] [stdout]     |                ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:726:39
[INFO] [stdout]     |
[INFO] [stdout] 726 |     assert_eq!(Foo32Exact::default(), Foo32Exact::F0 ^ Foo32Exact::F0);
[INFO] [stdout]     |                                       ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:726:56
[INFO] [stdout]     |
[INFO] [stdout] 726 |     assert_eq!(Foo32Exact::default(), Foo32Exact::F0 ^ Foo32Exact::F0);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:728:9
[INFO] [stdout]     |
[INFO] [stdout] 728 |         Foo32Exact::F0 | Foo32Exact::F15,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:728:26
[INFO] [stdout]     |
[INFO] [stdout] 728 |         Foo32Exact::F0 | Foo32Exact::F15,
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:729:13
[INFO] [stdout]     |
[INFO] [stdout] 729 |         !((!Foo32Exact::F0) & (!Foo32Exact::F15))
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:729:33
[INFO] [stdout]     |
[INFO] [stdout] 729 |         !((!Foo32Exact::F0) & (!Foo32Exact::F15))
[INFO] [stdout]     |                                 ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         Foo32Exact::F0,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:750:9
[INFO] [stdout]     |
[INFO] [stdout] 750 |         Foo32Exact::F1,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 |         Foo32Exact::F29,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:752:9
[INFO] [stdout]     |
[INFO] [stdout] 752 |         Foo32Exact::F30,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo32Exact`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:753:9
[INFO] [stdout]     |
[INFO] [stdout] 753 |         Foo32Exact::F31,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `Foo32Exact`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:764:16
[INFO] [stdout]     |
[INFO] [stdout] 764 |     assert_eq!(Foo64::default(), (Foo64::F0 | Foo64::F31) & Foo64::F32);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:764:35
[INFO] [stdout]     |
[INFO] [stdout] 764 |     assert_eq!(Foo64::default(), (Foo64::F0 | Foo64::F31) & Foo64::F32);
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:764:47
[INFO] [stdout]     |
[INFO] [stdout] 764 |     assert_eq!(Foo64::default(), (Foo64::F0 | Foo64::F31) & Foo64::F32);
[INFO] [stdout]     |                                               ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:764:61
[INFO] [stdout]     |
[INFO] [stdout] 764 |     assert_eq!(Foo64::default(), (Foo64::F0 | Foo64::F31) & Foo64::F32);
[INFO] [stdout]     |                                                             ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:765:16
[INFO] [stdout]     |
[INFO] [stdout] 765 |     assert_eq!(Foo64::F31, (Foo64::F0 | Foo64::F31) & Foo64::F31);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:765:29
[INFO] [stdout]     |
[INFO] [stdout] 765 |     assert_eq!(Foo64::F31, (Foo64::F0 | Foo64::F31) & Foo64::F31);
[INFO] [stdout]     |                             ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:765:41
[INFO] [stdout]     |
[INFO] [stdout] 765 |     assert_eq!(Foo64::F31, (Foo64::F0 | Foo64::F31) & Foo64::F31);
[INFO] [stdout]     |                                         ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:765:55
[INFO] [stdout]     |
[INFO] [stdout] 765 |     assert_eq!(Foo64::F31, (Foo64::F0 | Foo64::F31) & Foo64::F31);
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:766:16
[INFO] [stdout]     |
[INFO] [stdout] 766 |     assert_eq!(Foo64::F0, (Foo64::F0 | Foo64::F31) & Foo64::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:766:28
[INFO] [stdout]     |
[INFO] [stdout] 766 |     assert_eq!(Foo64::F0, (Foo64::F0 | Foo64::F31) & Foo64::F0);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:766:40
[INFO] [stdout]     |
[INFO] [stdout] 766 |     assert_eq!(Foo64::F0, (Foo64::F0 | Foo64::F31) & Foo64::F0);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:766:54
[INFO] [stdout]     |
[INFO] [stdout] 766 |     assert_eq!(Foo64::F0, (Foo64::F0 | Foo64::F31) & Foo64::F0);
[INFO] [stdout]     |                                                      ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:767:16
[INFO] [stdout]     |
[INFO] [stdout] 767 |     assert_eq!(Foo64::F0 | Foo64::F31, Foo64::F0 ^ Foo64::F31);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:767:28
[INFO] [stdout]     |
[INFO] [stdout] 767 |     assert_eq!(Foo64::F0 | Foo64::F31, Foo64::F0 ^ Foo64::F31);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:767:40
[INFO] [stdout]     |
[INFO] [stdout] 767 |     assert_eq!(Foo64::F0 | Foo64::F31, Foo64::F0 ^ Foo64::F31);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:767:52
[INFO] [stdout]     |
[INFO] [stdout] 767 |     assert_eq!(Foo64::F0 | Foo64::F31, Foo64::F0 ^ Foo64::F31);
[INFO] [stdout]     |                                                    ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:768:16
[INFO] [stdout]     |
[INFO] [stdout] 768 |     assert_eq!(Foo64::default(), Foo64::F0 ^ Foo64::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:768:34
[INFO] [stdout]     |
[INFO] [stdout] 768 |     assert_eq!(Foo64::default(), Foo64::F0 ^ Foo64::F0);
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:768:46
[INFO] [stdout]     |
[INFO] [stdout] 768 |     assert_eq!(Foo64::default(), Foo64::F0 ^ Foo64::F0);
[INFO] [stdout]     |                                              ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:769:16
[INFO] [stdout]     |
[INFO] [stdout] 769 |     assert_eq!(Foo64::F0 | Foo64::F32, !((!Foo64::F0) & (!Foo64::F32)));
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:769:28
[INFO] [stdout]     |
[INFO] [stdout] 769 |     assert_eq!(Foo64::F0 | Foo64::F32, !((!Foo64::F0) & (!Foo64::F32)));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:769:44
[INFO] [stdout]     |
[INFO] [stdout] 769 |     assert_eq!(Foo64::F0 | Foo64::F32, !((!Foo64::F0) & (!Foo64::F32)));
[INFO] [stdout]     |                                            ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:769:59
[INFO] [stdout]     |
[INFO] [stdout] 769 |     assert_eq!(Foo64::F0 | Foo64::F32, !((!Foo64::F0) & (!Foo64::F32)));
[INFO] [stdout]     |                                                           ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:787:21
[INFO] [stdout]     |
[INFO] [stdout] 787 |     for &input in &[Foo64::F0, Foo64::F1, Foo64::F30, Foo64::F31, Foo64::F32] {
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:787:32
[INFO] [stdout]     |
[INFO] [stdout] 787 |     for &input in &[Foo64::F0, Foo64::F1, Foo64::F30, Foo64::F31, Foo64::F32] {
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:787:43
[INFO] [stdout]     |
[INFO] [stdout] 787 |     for &input in &[Foo64::F0, Foo64::F1, Foo64::F30, Foo64::F31, Foo64::F32] {
[INFO] [stdout]     |                                           ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:787:55
[INFO] [stdout]     |
[INFO] [stdout] 787 |     for &input in &[Foo64::F0, Foo64::F1, Foo64::F30, Foo64::F31, Foo64::F32] {
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo64`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:787:67
[INFO] [stdout]     |
[INFO] [stdout] 787 |     for &input in &[Foo64::F0, Foo64::F1, Foo64::F30, Foo64::F31, Foo64::F32] {
[INFO] [stdout]     |                                                                   ^^^^^ use of undeclared type `Foo64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:797:16
[INFO] [stdout]     |
[INFO] [stdout] 797 |     assert_eq!(Foo96::default(), (Foo96::F0 | Foo96::F63) & Foo96::F64);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:797:35
[INFO] [stdout]     |
[INFO] [stdout] 797 |     assert_eq!(Foo96::default(), (Foo96::F0 | Foo96::F63) & Foo96::F64);
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:797:47
[INFO] [stdout]     |
[INFO] [stdout] 797 |     assert_eq!(Foo96::default(), (Foo96::F0 | Foo96::F63) & Foo96::F64);
[INFO] [stdout]     |                                               ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:797:61
[INFO] [stdout]     |
[INFO] [stdout] 797 |     assert_eq!(Foo96::default(), (Foo96::F0 | Foo96::F63) & Foo96::F64);
[INFO] [stdout]     |                                                             ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:798:16
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_eq!(Foo96::F63, (Foo96::F0 | Foo96::F63) & Foo96::F63);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:798:29
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_eq!(Foo96::F63, (Foo96::F0 | Foo96::F63) & Foo96::F63);
[INFO] [stdout]     |                             ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:798:41
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_eq!(Foo96::F63, (Foo96::F0 | Foo96::F63) & Foo96::F63);
[INFO] [stdout]     |                                         ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:798:55
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_eq!(Foo96::F63, (Foo96::F0 | Foo96::F63) & Foo96::F63);
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:799:16
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert_eq!(Foo96::F0, (Foo96::F0 | Foo96::F63) & Foo96::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:799:28
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert_eq!(Foo96::F0, (Foo96::F0 | Foo96::F63) & Foo96::F0);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:799:40
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert_eq!(Foo96::F0, (Foo96::F0 | Foo96::F63) & Foo96::F0);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:799:54
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert_eq!(Foo96::F0, (Foo96::F0 | Foo96::F63) & Foo96::F0);
[INFO] [stdout]     |                                                      ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:800:16
[INFO] [stdout]     |
[INFO] [stdout] 800 |     assert_eq!(Foo96::F0 | Foo96::F63, Foo96::F0 ^ Foo96::F63);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:800:28
[INFO] [stdout]     |
[INFO] [stdout] 800 |     assert_eq!(Foo96::F0 | Foo96::F63, Foo96::F0 ^ Foo96::F63);
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:800:40
[INFO] [stdout]     |
[INFO] [stdout] 800 |     assert_eq!(Foo96::F0 | Foo96::F63, Foo96::F0 ^ Foo96::F63);
[INFO] [stdout]     |                                        ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:800:52
[INFO] [stdout]     |
[INFO] [stdout] 800 |     assert_eq!(Foo96::F0 | Foo96::F63, Foo96::F0 ^ Foo96::F63);
[INFO] [stdout]     |                                                    ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:801:16
[INFO] [stdout]     |
[INFO] [stdout] 801 |     assert_eq!(Foo96::default(), Foo96::F0 ^ Foo96::F0);
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:801:34
[INFO] [stdout]     |
[INFO] [stdout] 801 |     assert_eq!(Foo96::default(), Foo96::F0 ^ Foo96::F0);
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:801:46
[INFO] [stdout]     |
[INFO] [stdout] 801 |     assert_eq!(Foo96::default(), Foo96::F0 ^ Foo96::F0);
[INFO] [stdout]     |                                              ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:802:16
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_eq!(Foo96::F0 | Foo96::F64, !((!Foo96::F0) & (!Foo96::F64)));
[INFO] [stdout]     |                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:802:28
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_eq!(Foo96::F0 | Foo96::F64, !((!Foo96::F0) & (!Foo96::F64)));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:802:44
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_eq!(Foo96::F0 | Foo96::F64, !((!Foo96::F0) & (!Foo96::F64)));
[INFO] [stdout]     |                                            ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:802:59
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_eq!(Foo96::F0 | Foo96::F64, !((!Foo96::F0) & (!Foo96::F64)));
[INFO] [stdout]     |                                                           ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:820:21
[INFO] [stdout]     |
[INFO] [stdout] 820 |     for &input in &[Foo96::F0, Foo96::F1, Foo96::F62, Foo96::F63, Foo96::F64] {
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:820:32
[INFO] [stdout]     |
[INFO] [stdout] 820 |     for &input in &[Foo96::F0, Foo96::F1, Foo96::F62, Foo96::F63, Foo96::F64] {
[INFO] [stdout]     |                                ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:820:43
[INFO] [stdout]     |
[INFO] [stdout] 820 |     for &input in &[Foo96::F0, Foo96::F1, Foo96::F62, Foo96::F63, Foo96::F64] {
[INFO] [stdout]     |                                           ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:820:55
[INFO] [stdout]     |
[INFO] [stdout] 820 |     for &input in &[Foo96::F0, Foo96::F1, Foo96::F62, Foo96::F63, Foo96::F64] {
[INFO] [stdout]     |                                                       ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Foo96`
[INFO] [stdout]    --> tests/all/component_model/macros.rs:820:67
[INFO] [stdout]     |
[INFO] [stdout] 820 |     for &input in &[Foo96::F0, Foo96::F1, Foo96::F62, Foo96::F63, Foo96::F64] {
[INFO] [stdout]     |                                                                   ^^^^^ use of undeclared type `Foo96`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `component_test_util`
[INFO] [stdout]   --> tests/all/component_model/strings.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let mut config = component_test_util::config();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `component_test_util`
[INFO] [stdout]    --> tests/all/component_model/strings.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let engine = component_test_util::engine();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `component_test_util`
[INFO] [stdout]    --> tests/all/component_model/strings.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let engine = component_test_util::engine();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `component_test_util`
[INFO] [stdout]    --> tests/all/component_model/strings.rs:372:18
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let engine = component_test_util::engine();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `component_test_util`
[INFO] [stdout]    --> tests/all/component_model/strings.rs:434:18
[INFO] [stdout]     |
[INFO] [stdout] 434 |     let engine = component_test_util::engine();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `component_test_util`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 315 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wasmtime-cli` (test "all") due to 316 previous errors
[INFO] running `Command { std: "docker" "inspect" "891cad5915fedfce1cf69bf2883562b7f76eabd4949e7490100fb02358291b43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "891cad5915fedfce1cf69bf2883562b7f76eabd4949e7490100fb02358291b43", kill_on_drop: false }`
[INFO] [stdout] 891cad5915fedfce1cf69bf2883562b7f76eabd4949e7490100fb02358291b43
